* {

  margin: 0;

  padding: 0;

  /*border: 0;*/

}

body {

  font: "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";

}
.aboutImg{
    display: flex;
    justify-content: space-between;
}
.clearfix::before,
.clearfix::after {

  content: "";

  height: 0;

  line-height: 0;

  display: block;

  visibility: hidden;

  clear: both;

}

a {
  color: black;
  text-decoration: none;

}

a:hover {
  color: #FFE599;
}

li {

  list-style: none;

}

div, a, ul, li, p, span, input, textarea {

  box-sizing: border-box;

}


div, input, textarea {

  outline: none;

}


.a-box {

  display: block;

  width: 100%;

  height: 100%;

}

.info {

  width: 1200px;

  height: 100%;

  margin: auto;

}

.home {

  width: 100%;

  height: 100%;

}


/*Ã¥Â¤Â´Ã©Æ’Â¨*/

.home-header {

  width: 100%;

  height: 83px;

  background-color: #14305E;

}

.home-header-con {

  width: 100%;

  height: 100%;

}

.home-header-logo {

  width: 186px;

  height: 100%;

  float: left;

}

.home-header-logo a {

  display: flex;

  align-items: center;

  justify-content: center;

}

.home-header-logo a img {

  width: 100%;

}

.home-header-name {

  float: left;

  height: 100%;

  color: #fff;

  margin-left: 15px;

  padding: 15px 0px;

}

.home-header-name p:nth-of-type(1) {

  font-size: 22px;

  color: #fff;

}

.home-header-name p:nth-of-type(2) {
  letter-spacing:3px;
  font-size: 12px;

  margin-top: 5px;

}

.home-header-nav {

  width: 700px;

  height: 100%;

  float: right;

}

.home-ul {

  width: 100%;

  height: 100%;

}

.home-ul li {

  width: 100px;

  height: 100%;

  float: left;
  position: relative;
}

.home-ul li dl {
  position: absolute;
  left: 0;
  width: 176px;
  z-index: 999;
  background: #CCC;
  padding-left: 18px;
  height: 0;
  overflow: hidden;
  transition-delay: 2s;
  -moz-transition-delay: 2s; /* Firefox 4 */
  -webkit-transition-delay: 2s; /* Safari Ã¥â€™Å’ Chrome */
  -o-transition-delay: 2s; /* Opera */
}

.home-ul li:hover dl {
  height: auto;
  transition-delay: 2s;
  -moz-transition-delay: 2s; /* Firefox 4 */
  -webkit-transition-delay: 2s; /* Safari Ã¥â€™Å’ Chrome */
  -o-transition-delay: 2s; /* Opera */
}

.home-ul li dl a {
  line-height: 32px;
  display: block;
  text-align: left;
  color: black;
}

.home-ul li a {

  color: #fff;

  line-height: 83px;

  text-align: center;

}

.home-ul li a:hover {

  color: #ffe599;

}

.home-ul .on > a {

  color: #FFE599;


}


/*Ã¨Â½Â®Ã¦â€™Â­Ã¥â€ºÂ¾*/

.home-rota {

  width: 100%;

  height: auto;

  position: relative;

  font-size: 0px;

}

.home-rota > img {

  width: 100%;

}

.home-rota-text {

  width: 400px;

  height: 135px;

  position: absolute;

  z-index: 10;

  left: 640px;

  top: 225px;

}

.home-rota-text > p:nth-of-type(1) {

  color: #1c4587;

  font-size: 53px;

}

.home-rota-text > p:nth-of-type(2) {

  color: #787878;

  font-size: 17px;

}

.swiper-slide {

  font-size: 0px;

}

.swiper-slide img {

  width: 100%;

}

.swiper-pagination-bullet {

  width: 16px;

  height: 16px;

  border: solid 2px #ff0000;

  opacity: 1;

  background-color: rgba(0, 0, 0, 0);

}

.swiper-pagination-bullet-active {

  background-color: #ff0000;

}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {

  margin: 0px 8px;

}

.swiper-container-horizontal > .swiper-pagination-bullets {

  bottom: 15px;

}


/*Ã¦ÂÅ“Ã§Â´Â¢*/

.home-search {

  width: 100%;

  height: 60px;

  background-image: url(../img/bg3.png);

  background-color: rgb(238, 238, 238);

}

.home-search-con {

  width: 100%;

  height: 100%;

}

.home-search-left {

  width: 375px;

  height: 100%;

  float: left;

  line-height: 60px;

  font-size: 14px;

}

.home-search-left span {

  margin-right: 5px;

}

.home-search-left span a {


  color: #000;

}


.home-search-right {

  width: 320px;

  height: 100%;

  float: right;

}

.home-search-right form {

  height: 100%;

  display: flex;

  align-items: center;

}

.search-box {

  width: 270px;

  height: 28px;

  background-color: #fff;

  border: #D3D3D3 1px solid;

  padding-left: 5px;

}

.search-btn {

  width: 50px;

  height: 28px;

  background: url(../img/bg.jpg) no-repeat center;

  cursor: pointer;

}


/*Ã¤Â¸Â­Ã©â€”Â´*/

.home-center {

  width: 100%;

  height: auto;

}


.myAbout {

  width: 100%;

  height: 442px;

}

.myAbout-con {

  width: 100%;

  height: 100%;

  padding: 50px 0px;

}

.myAbout-left {

  width: 480px;

  height: auto;

  float: left;

  position: relative;

  font-size: 0px;

}

.myAbout-left span {

  position: absolute;

  display: block;

  width: 452px;

  height: 276px;

  border: 1px solid #fff;

  z-index: 2;

  margin: auto;

  left: 0;

  right: 0;

  top: 0;

  bottom: 0;

}

.myAbout-right {

  width: 670px;

  height: auto;

  float: right;

}

.myAbout-right > p:nth-of-type(1) {

  text-indent: 2em;

}

.myAbout-right > p:nth-of-type(2) {

  font-size: 14px;

  color: #666;

  line-height: 26px;

  margin-top: 15px;

}

.myAbout-right-box {

  width: 100%;

  height: 105px;

  margin-top: 35px;

  display: flex;

  justify-content: center;

}

.myAbout-right-num {

  width: 104px;

  height: auto;

  text-align: center;

  margin: 0px 50px;

}

.myAbout-right-num p {

  font-size: 16px;

  color: rgb(61, 133, 198);

  margin-top: 10px;

}

.myAbout-right-num-pic {

  width: 100%;

  height: 104px;

  overflow: hidden;

  position: relative;

}

.myAbout-right-num-pic img {

  position: absolute;

  left: 0px;

  top: 0;

  transition: .3s;

}

.myAbout-right-num-pic .img1 {

  top: 0;

}

.myAbout-right-num-pic .img2 {

  top: -104px;

}


.myAbout-right-num-pic:hover .img1 {

  top: 104px;

}

.myAbout-right-num-pic:hover .img2 {

  top: 0px;

}


.myProduct {

  width: 100%;

  height:570px;

  background: url(../img/bg3.png);

}

.myProduct-con {

  width: 100%;

  height: 100%;

  position: relative;

}

.myProduct-title {

  width: 100%;

  height: auto;

  text-align: center;

  padding-top: 65px;

}

.myProduct-title h2 {
  font-size: 24px;
  color: #000;
  position: relative;
  padding: 8px 0px;
  width: 4em;
  margin: 0 auto;
  font-weight: normal;
}

.myProduct-title h2:after {

  content: "";

  position: absolute;

  margin: auto;

  width: 50px;

  height: 3px;

  background-color: #0f60ba;

  bottom: 0;

  left: 0;

  right: 0;

}

.myProduct-title p {

  font-size: 12px;

  color: #434343;

  margin-top: 20px;

}

.myProduct-nav {

  width: 100%;

  height: auto;

  padding-top: 30px;

}

.myProduct-nav ul {

  display: flex;

  justify-content: center;

}

.myProduct-nav ul li {

  width: 110px;

  height: 36px;

  border-radius: 20px;

  border: 1px solid #0f60ba;

  margin: 0px 10px;

  background-color: #fff;

  box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 1px 0px;

}

.myProduct-nav ul li a {

  color: #0f60ba;

  text-align: center;

  line-height: 36px;

  font-size: 14px;

}

.myProduct-nav ul li:hover {

  background: linear-gradient(#fb0202, #c9000c);

  border: 1px solid #C9000C;

  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;

}

.myProduct-nav ul li:hover a {

  color: #fff;

}

.myProduct-pro {

  width: 100%;

  height: auto;

  display: flex;

  justify-content: space-between;

  margin-top: 38px;

}

.myProduct-num {

  width: 272px;

  height: 250px;

  padding: 15px;

  border: 1px solid rgb(238, 238, 238);

}

.myProduct-num:hover {

  border: 1px solid #FF0000;

}

.myProduct-num-pic {

  width: 100%;

  height: 180px;

  overflow: hidden;

}

.myProduct-num-pic img {

  width: 100%;

  height: 100%;

}

.myProduct-num-text {

  text-align: center;

  width: 100%;

  height: 20px;

  background-color: #fff;

  margin-top: 20px;

  line-height: 20px;


}

.myProduct-num-text a {

  font-size: 14px;

  color: #5a5a5a;

}

.myProduct-more {

  width: 150px;

  height: 50px;

  background-color: rgba(15, 96, 186, 1);

  border-radius: 8px 8px 0px 0px;

  position: absolute;

  margin: auto;

  bottom: 0px;

  left: 0;

  right: 0;

  transition: .3s;

}

.myProduct-more a {

  text-align: center;

  line-height: 50px;

  color: #fff;

  font-size: 14px;

}

.myProduct-more:hover {

  background-color: #ff6600;

}


.myNews {

  width: 100%;

  height: 670px;

}

.myNews-con {

  width: 100%;

  height: 100%;

}

.myNews-nav {

  width: 100%;

  height: auto;

  margin-top: 20px;

}

.myNews-nav ul {

  display: flex;

  justify-content: center;

}

.myNews-nav ul li {

  width: 95px;

  height: 30px;

  border-radius: 15px;

}

.myNews-nav ul li a {

  text-align: center;

  line-height: 30px;

  font-size: 14px;

  color: #434343;

}

.myNews-nav ul li:hover {

  background-color: #1e549c;

}

.myNews-nav ul li:hover a {

  color: #fff;

}

.myNews-content {

  width: 100%;

  height: auto;

  margin-top: 38px;

}

.myNews-left {

  width: 470px;

  height: auto;

  position: relative;

  float: left;

}

.myNews-left-pic {

  width: 100%;

  height: 100%;

  font-size: 0px;

}

.myNews-left-btn {

  width: 100%;

  height: 38px;

  background: rgba(0, 0, 0, 0.3);

  position: absolute;

  bottom: 0;

  left: 0;

}

.myNews-left-btn ul {

  width: 100%;

  height: 100%;

  display: flex;

  justify-content: flex-end;

  align-items: center;

}

.myNews-left-btn ul li {

  width: 20px;

  height: 20px;

  background-color: #FE8B18;

  border: 1px solid #D86C01;

  text-align: center;

  line-height: 20px;

  font-size: 12px;

  color: #fff;

  font-weight: bold;

  font: 12px/1.5 Verdana;

  margin: 0px 10px;

  cursor: pointer;

}

.myNews-right {

  width: 690px;

  height: auto;

  float: right;

}

.myNews-num {

  width: 100%;

  height: auto;

  padding: 12px 0px 23px 30px;

  border-bottom: 1px dotted #dbd4cd;

  margin: 0px 0px 10px 0px;

}

.myNews-num-time {

  width: 60px;

  height: 60px;

  background-color: #0f60ba;

  color: #fff;

  text-align: center;

  float: left;

}

.myNews-num-time > P:nth-of-type(1) {

  font-size: 23px;

  font-weight: bold;

  line-height: 1.5em;

}

.myNews-num-time > P:nth-of-type(2) {

  font-size: 12px;

}

.myNews-num-text {

  width: 600px;

  height: auto;

  float: left;

  padding-left: 12px;

}

.myNews-num-text > p:nth-of-type(1) {

  font-size: 16px;

  line-height: 26px;

}

.myNews-num-text > p:nth-of-type(1) a {

  color: #3c78d8;

}

.myNews-num-text > p:nth-of-type(1) a:hover {

  color: #cc0000;

}

.myNews-num-text > p:nth-of-type(2) {

  font-size: 12px;

  color: #908f8f;

  line-height: 140%;

  width: 100%;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 2;

  overflow: hidden;

}


.myContact {

  width: 100%;

  height: 675px;

  background: url(../img/bg3.png);

}

.myContact-con {

  width: 100%;

  height: 100%;

}

.myContact-content {

  width: 100%;

  height: auto;

  margin-top: 40px;

}

.myContact-left {

  width: 630px;

  height: auto;

  float: left;

}

.myContact-left-map {

  width: 100%;

  height: 360px;

}

.myContact-left-text {

  width: 100%;

  height: auto;

  color: #434343;

  font-size: 14px;

  padding-top: 20px;

}

.myContact-left-text p {

  line-height: 26px;

}

.myContact-right {

  width: 510px;

  height: auto;

  float: right;

}

.myContact-right-title {

  width: 100%;

  height: 97px;

  background: url(../img/pis.jpg) no-repeat center;

  text-align: right;

  padding: 20px 33px;

}

.myContact-right-title > p:nth-of-type(1) {

  font-size: 21px;

  color: #434343;

}

.myContact-right-title > p:nth-of-type(2) {

  font-size: 12px;

  color: #434343;

}

.myContact-right-input {

  width: 100%;

  height: auto;

}

.myContact-right-input ul li {

  margin: 14px 0px;

  display: flex;

  align-items: center;

}

.myContact-right-input ul li label {

  font-size: 13px;

  color: #666;

  display: inline-block;

  width: 70px;

}

.myContact-right-input ul li input {

  width: 430px;

  height: 37px;

  background-color: #fff;

  font-size: 14px;

  border: 1px solid #dedede;

  border-radius: 3px;

  padding-left: 5px;

}

.myContact-right-input ul li input:focus {

  background-color: #f7f7f7;

}

.myContact-right-input ul li textarea {

  width: 430px;

  height: 72px;

  background-color: #fff;

  font-size: 14px;

  border: 1px solid #dedede;

  border-radius: 3px;

  padding-left: 5px;

  padding-top: 5px;

  resize: none;

}

.myContact-right-input ul li textarea:focus {

  background-color: #f7f7f7;

}

.myContact-right-input ul li .msg-btn {

  height: 45px;

  border-radius: 6px;

  background-color: #0f60ba;

  font-size: 18px;

  color: #fff;

  border: 0;

  cursor: pointer;

}

.myContact-right-input ul li .msg-btn:hover {

  background-color: #ff8030;

}

.link {width: 1200px;margin: 0 auto;font-size: 14px;}
.home-footer {

  width: 100%;

  height: 170px;

  background-color: #434343;

}

.footer-con {

  width: 100%;

  height: 100%;

  position: relative;

}

.footer-left {

  width: 786px;

  height: auto;

  float: left;

}

.left {
  float: left;
  padding: 30px 50px;
}

.left p {
  color: white;
  font-size: 18px;
  margin-bottom: 7px;
}

.left a {
  color: #fff;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
}

.left a:hover {
  color: #FFE599;
}

.footer-nav {

  width: 100%;

  height: auto;

  padding-top: 30px;

}

.footer-nav ul li {

  float: left;

  width: 110px;

  height: 20px;

}

.footer-nav ul li a {

  color: #fff;

  font-size: 14px;

  text-align: center;

  line-height: 20px;

}

.footer-nav ul li a:hover {

  color: #ffe599;

}

.footer-left p {

  margin-top: 10px;

}

.footer-left p span {

  font-size: 14px;

  color: #fff;

  margin-left: 30px;

}


.footer-right {

  float: right;

  width: 200px;

  height: 100%;

  padding-top: 22px;

}

.footer-right-erweima {

  width: 86px;

  height: 86px;

  float: right;

}

.footer-right-erweima img {

  width: 100%;

}

.footer-right-text {

  float: right;

  width: 82px;

  height: auto;

  font-size: 12px;

  color: #fff;

  line-height: 26px;

}

.flags {

  display: block;

  width: 274px;

  text-align: center;

  color: #fff;

  background-color: #000;

  border-radius: 20px;

  padding: 2px 5px;

  position: absolute;

  bottom: 10px;

  font-size: 14px;

  margin: auto;

  left: 0;

  right: 0;

}


/*Ã¥â€¦Â³Ã¤ÂºÅ½Ã¦Ë†â€˜Ã¤Â»Â¬*/

.about {

  width: 100%;

  height: auto;

}

.about-title {

  width: 100%;

  height: 40px;

  line-height: 40px;

  background-color: #f4f4f4;

}

.about-title-con {

  padding-left: 315px;

  font-size: 14px;

  color: #333;

}

.about-title-con a {

  font-size: 14px;

  color: #333;

}

.about-title-con a:hover {

  text-decoration: underline;

}

.about-content {

  width: 100%;

  height: auto;

}

.about-con {

  width: 100%;

  height: auto;

}

.about-left {

  float: left;

  width: 270px;

  height: auto;

  margin-top: -90px;

  position: relative;

  z-index: 999;

}

.about-right {

  float: right;

  width: 885px;

  height: auto;

}

.about-right h1 {
  text-align: center;
  padding: 10px 0;
}

.about-left-title {
  width: 100%;
  height: 90px;
  background: url(../img/478.jpg) no-repeat center;
  background-color: rgb(19, 96, 184);
  text-align: center;
  line-height: 90px;
  color: #fff;
  font-size: 28px;
  font-weight: bold;
}

.about-left-nav {

  width: 100%;

  height: auto;

}

.about-left-nav ul {

  width: 100%;

  height: auto;

}

.about-left-nav ul li {

  width: 100%;

  height: 60px;

  background-color: #f1f1f1;

  border-top: 1px solid #fff;

  border-bottom: 1px solid #dbdbdb;

}

.about-left-nav ul li a {
  text-align: center;
  line-height: 60px;
  color: #1c4587;
  display: block;
}

.about-left-nav ul.newRecommend li a {
  text-align: center;
  line-height: 60px;
  color: #1c4587;
  display: block;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.about-left-nav ul li:hover {

  background-color: #d4e4f5;

  border-top: 1px solid #d4e4f5;

  border-bottom: 1px solid #d4e4f5;

}

.about-left-nav ul .about-li {

  background-color: #d4e4f5;

  border-top: 1px solid #d4e4f5;

  border-bottom: 1px solid #d4e4f5;

}

.about-left-nav ul.newRecommend li {
  padding: 0 10px;
}

.about-left-call {

  width: 100%;

  height: 133px;

  background-color: rgb(19, 96, 184);

  margin-top: 10px;

  display: flex;

  align-items: center;

}

.about-left-call-pic {

  width: 91px;

  height: 91px;

  overflow: hidden;

}

.about-left-call-pic img {

  width: 100%;

}

.about-left-call-text p:nth-of-type(1) {

  font-size: 14px;

  color: #fff;

}

.about-left-call-text p:nth-of-type(2) {

  font-size: 23px;

  color: #fff;

  font-weight: bold;

}


/**/

.about-us {

  width: 100%;

  height: auto;

  padding: 50px 0;

}

.about-us p {

  font-size: 14px;

  color: #5a5a5a;

  line-height: 30px;

  text-indent: 2em;

}

.about-us-pic {

  padding: 30px 0px;

  display: flex;

  justify-content: space-between;

}

.about-us-pic div {

  display: flex;

  justify-content: center;

  align-items: center;

}

.about-us-pic div img {

  width: 100%;

}

.about-us-pic div:nth-of-type(1) {

  width: 497px;

  height: 287px;

  overflow: hidden;

}

.about-us-pic div:nth-of-type(2) {

  width: 364px;

  height: 287px;

  overflow: hidden;

}


/*Ã¨ÂÂ¥Ã©â€â‚¬Ã§Â½â€˜Ã§Â»Å“*/

.marketing {

  width: 100%;

  height: auto;

  text-align: center;

  padding: 50px 0px 200px 0px;

}

.marketing strong {

  font-size: 44px;

  color: rgb(204, 0, 0);

}

.marketing p {

  font-size: 15px;

  color: #5a5a5a;

  line-height: 35px;

}


/*Ã¨Ââ€Ã§Â³Â»Ã¦â€“Â¹Ã¥Â¼Â*/

.contact {

  width: 100%;

  height: auto;

  padding: 50px 0px;

}

.contact-call {

  width: 100%;

  height: auto;

  border: 1px dotted rgb(28, 69, 135);

  padding: 20px;

}

.contact-call ul li {

  float: left;

  display: flex;

  align-items: center;

  width: 50%;

  line-height: 40px;

}

.contact-call ul li img {

  width: 20px;

  height: 20px;

  margin-right: 10px;

}

.contact-map {

  width: 100%;

  height: auto;

  margin: 55px 0px;

}


/*Ã§â€¢â„¢Ã¨Â¨â‚¬Ã¥ÂÂÃ©Â¦Ë†*/

.message {

  width: 100%;

  height: auto;

  padding: 50px 0px;

}

.message-input {

  width: 100%;

  height: auto;

}

.message-input .myContact-right-input {

  width: 57%;

  margin: auto;

  margin-bottom: 50px;

}

.message-input .myContact-right-input input,
.message-input .myContact-right-input textarea {

  background-color: #F7F7F7;

}


/*Ã¤ÂºÂ§Ã¥â€œÂÃ¥Â±â€¢Ã§Â¤Âº*/

.product {
  width: 100%;
  height: auto;
}

.product-num {

  width: 200px;

  height: 190px;

  border: 1px solid #eee;

  float: left;

  margin-left: 28px;

  margin-bottom: 20px;

  padding: 15px;

  overflow: hidden;

}

.product-num:nth-of-type(4n-3) {

  margin-left: 0px;

}

.product-num:hover {

  border: 1px solid #FF6600;

}

.product-num-pic {

  width: 100%;

  height: 112px;

  overflow: hidden;

}

.product-num-pic img {

  width: 100%;

  height: 100%;

}

.product-num-name {

  width: 100%;

  height: 20px;

  text-align: center;

  line-height: 20px;

  margin-top: 20px;

}

.product-num-name a {

  font-size: 14px;

  color: #5A5A5A;

}

.product-page {

  width: 100%;

  height: auto;

  display: flex;

  justify-content: center;

  padding-bottom: 50px;

  font-size: 12px;

  color: #5A5A5A;

}

.product-page span {

  padding: 2px 5px;

}

.product-page a {

  padding: 2px 5px;

  color: #5A5A5A;

  border: 1px solid #d5d5d5;

  margin: 0px 2px;

}

.product-page .page-a {

  border: 0;

  color: #FF0000;

  /*font-weight: bold;*/

}

.product-page a span:nth-of-type(1) {

  display: block;

}

.product-page a span:nth-of-type(2) {

  display: none;

}


.product-detail {width: 100%;height: auto;padding: 20px 0px;}

.product-detail-title {

  width: 100%;

  height: auto;

  /*text-align: center;*/

}

.product-detail-title h1 {text-align: center;font-size: 22px;font-weight: normal;}

.product-detail-title span {display: block;width: 100%;height: auto;text-align: center;background-color: #f5f5f5;font-size: 12px;color: #868686;margin: 20px 0px;line-height: 26px;padding: 5px;}

.product-detail-pic {

  width: 100%;

}

.product-detail-pic img{ display: inline-block; vertical-align:middle;max-width:100%;width: auto;max-height:100%;height: auto;}

.spec-preview {

  width: 600px;

  height: 400px;
  line-height:400px; 
  text-align:center; 

  margin: auto;

  border: 0;

}

.jqzoom {

  width: 100%;

  height: 100%;

}

.jqzoom img {

  width: 100%;

}

.jqZoomPup {

  width: 220px !important;

  height: 220px !important;

}

.zoomdiv {

  width: 300px !important;

  height: 300px !important;

}

.spec-scroll {

  margin: auto;

}

.product-detail-text {width: 100%;line-height: 30px;margin: 20px 0px;}
.product-detail-text p{margin-bottom: 10px;}

.product-detail-text table {

  width: 100%;

  border-collapse: collapse;

  font-size: 14px;

  color: #5A5A5A;

}

.product-detail-text table td {

  padding-left: 20px;

  line-height: 26px;

}

.product-detail-page {width: 100%;height: auto;margin: 40px 0px;font-size: 16px;color: #595959;line-height: 26px;}

.product-detail-page a {

  color: #595959;

}

.product-detail-page a:hover {

  text-decoration: underline;

}

.relevantPro, .relevantNew {
  margin: 40px 0;
}

.relevantPro ul {
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
}

.relevantProName {
  font-size: 18px;
  line-height: 32px;
  margin: 10px 0;
  border-bottom: 1px solid #666666;
}

.relevantPro ul li {
  width: 24%;
  box-sizing: border-box;

}

.relevantPro ul li p {
  text-align: center;
}

.relevantPro ul li img {
  width: 100%;
}

.relevantNew ul li {
  padding: 5px 0;
  font-size: 16px;
  border-bottom: 1px dashed #e3e2e2;
}

/*Ã¦â€“Â°Ã©â€”Â»Ã¥Å Â¨Ã¦â‚¬Â*/

.news {

  width: 100%;

  height: auto;

  padding: 50px 0px;

}

.news .myNews-num-text {

  width: 785px;

}


.news-detail {

  width: 100%;

  height: auto;

  padding: 50px 0px;

}

.news-detail-title {

  width: 100%;

  height: auto;

  text-align: center;

  line-height: 35px;

}

.news-detail-title h1 {

  font-size: 20px;
  font-weight: normal;

}

.news-detail-title p:nth-of-type(2) {

  font-size: 13px;

  color: #666;

}

.news-detail-title p:nth-of-type(2) span {

  margin: 0px 20px;

}

.news-detail-con {

  width: 100%;

  height: auto;

  font-size: 14px;

  color: #868686;

  line-height: 26px;

  background-color: #F5F5F5;

  padding: 20px 17px;

  margin: 10px 0px;

}

.news-detail-con p {

  text-indent: 2em;

}

.news-detail-text {


}

.news-detail-text p {

  font-size: 14px;

  color: #5A5A5A;

  text-indent: 2em;

  line-height: 1.7em;

  margin: 20px 0px;

}

.news-detail-page {

  padding: 30px 0px;

}

.news-detail-page p {

  color: #5A5A5A;

  font-size: 12px;

  line-height: 26px;

}

.news-detail-page p a {

  color: #5A5A5A;

}


.phone-btn,
.phone-nav {

  display: none;

}


@media only screen and (max-width: 1200px) {
  .home-rota > img {
    height: 200px;
    object-fit: cover;
  }
  .spec-preview{
      width: 100%;
  }
  .product-detail-pic img ,video{
    width: 100%;
  }
  .aboutImg{
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.aboutImg img{
    width: 100%;
}
  .info {

    width: 100%;

  }

  .home-center {

    padding: 0px 5px;

  }
  .link {width: 100%;margin: 0 auto;font-size: 14px;}
  .home-header-nav {
    width: auto;
  }

  .home-header-name,
  .home-rota-text {
    display: none;
  }

  .home-header-logo {

    margin-left: 10px;

  }

  .phone-btn {

    width: 70px;

    height: 100%;

    float: right;

    display: flex;

    justify-content: center;

    align-items: center;

    background-color: #fff;

  }

  .phone-btn-ico {

    width: 50px;

    height: 50px;

    background: url(../img/phone-nav.png) no-repeat center;

    cursor: pointer;

    position: relative;

    z-index: 999;

    transition: .3s;

  }

  .phone-nav, .home-header-nav {
    width: 100%;
    height: auto;
    position: fixed;
    z-index: 998;
  }


  .phone-ul, .home-ul {
    width: 100%;
    padding-top: 83px;
    display: none;
    background: rgba(0, 0, 0, 0.8);
  }

  .home-ul li {
    width: 100%;
  }
  .home-ul li dl{ width: 100%; position: static;}

  .phone-ul > li > a, .home-ul > li > a {

    display: block;

    width: 100%;

    color: #fff;

    padding: 20px 20px;

    border-bottom: 1px solid #ccc;

  }

  .home-search {

    height: auto;

  }

  .home-search-left {

    float: none;

    margin: auto;

    width: -webkit-max-content;

    font-size: 12px;

    line-height: 50px;

  }

  .home-search-right {

    float: none;

    margin: 10px auto;

  }


  .myAbout {

    height: auto;

  }

  .myAbout-left,
  .myAbout-right {

    float: none;

    width: 100%;

  }

  .myAbout-left img {

    width: 100%;

  }

  .myAbout-left span {

    width: 90%;

    height: 90%;

  }

  .myAbout-right > p:nth-of-type(1) {

    text-align: center;

    text-indent: 0;

    margin-top: 25px;

  }

  .myAbout-right-box {

    height: auto;

  }

  .myAbout-right-num {

    width: 30%;

    margin: 0;

  }

  .myAbout-right-num-pic img {

    margin: auto;

    right: 0;

  }

  .myProduct {

    height: auto;

  }

  .myProduct-con {

    padding-bottom: 80px;

  }

  .myProduct-nav ul {

    display: block;

  }

  .myProduct-nav ul li {

    width: 44%;

    float: left;

    margin-bottom: 10px;

  }

  .myProduct-pro {

    display: block;

  }

  .myProduct-num {

    width: 50%;

    float: left;

    height: auto;

  }

  .myProduct-num-pic {

    height: auto;

  }

  .myNews {

    height: auto;

  }

  .myNews-left,
  .myNews-right {

    float: none;

    width: 100%;

  }

  .myNews-left-pic img {

    width: 100%;

  }

  .myNews-num {

    display: flex;

    padding: 10px;

  }

  .myNews-num-text {

    flex: 1;

  }

  .myContact {

    height: auto;

  }

  .myContact-left,
  .myContact-right {

    float: none;

    width: 100%;

  }

  .myContact-right-title {

    display: none;

  }

  .myContact-left-text p {

    text-align: center;

  }

  .myContact-right-input ul li input {

    flex: 0.8;

  }

  .myContact-right-input ul li textarea {

    flex: 0.8;

  }

  .myContact-right-input ul li label {

    flex: 0.2;

    text-align: center;

  }

  .home-footer {

    height: auto;


  }

  .footer-con {

    padding: 30px 0px;

  }

  .footer-nav {

    display: none;

  }

  .footer-left {

    display: none;

  }

  .footer-right {

    width: 100%;

    float: none;

    padding: 0;

  }

  .footer-right-erweima,
  .footer-right-text {

    width: 100%;

    height: auto;

    float: none;

    text-align: center;

  }

  .footer-right-erweima img {

    width: 30%;

  }

  .about-title-con {

    padding: 0;

  }

  .about-left-call {

    display: none;

  }


  .about-left {

    float: none;

    width: 100%;

    margin: 0;

    z-index: 10;

  }

  .about-right {

    float: none;

    width: 100%;

    margin: 0;

  }

  .about-us-pic {

    display: block;

  }

  .about-us-pic div:nth-of-type(1),
  .about-us-pic div:nth-of-type(2) {

    width: 100%;

    height: auto;

  }

  .marketing p img {

    width: 100%;

  }

  .contact-call ul li {

    width: 100%;

    float: none;

  }

  .message-input .myContact-right-input {

    width: 100%;

  }

  .product-num {

    width: 50%;

    height: auto;

    margin: 0;

  }

  .product-num-pic {

    /* height: auto; */

  }

  .product-page > span {

    display: none;

  }

  .product-page a span:nth-of-type(1) {

    display: none;

  }

  .product-page a span:nth-of-type(2) {

    display: block;

  }

  .spec-scroll {

    width: 290px;

  }

  .spec-scroll .items {

    width: 260px;

  }

  .news-detail-title p:nth-of-type(2) {

    font-size: 12px;

  }

  .news-detail-title p:nth-of-type(2) span {

    margin: 0px 10px;

  }

  .home-ul {
    position: absolute;
    height: 100vh;
  }

  .home-ul li {
    position: relative;
    float: none;
    height: auto;
    z-index: 99;
    line-height: 20px;
  }

  .home-ul li a {
    line-height: 30px;
  }
}
